Rozwiązanie równania struny ograniczonej metodą rozdzielania zmiennych
Metoda rozdzielania albo separacji zmiennych, zwana też metodą Fouriera, jest jedną z najstarszych metod rozwiązywania równań różniczkowych cząstkowych. Polega ona na próbie wyznaczenia rozwiązania danego równania w postaci kombinacji funkcji o mniejszej ilości zmiennych. Najczęściej szukamy rozwiązania w postaci sumy lub iloczynu funkcji. W szczególności, jeśli szukane rozwiązanie \( \hskip 0.3pc u \hskip 0.3pc \) jest funkcją zmiennych \( \hskip 0.3pc x \hskip 0.3pc \) i \( \hskip 0.3pc t, \hskip 0.3pc \), to rozwiązania tego możemy szukać w postaci iloczynu dwóch funkcji z których jedna jest funkcją zmiennej \( \hskip 0.3pc x, \hskip 0.3pc \) a druga zmiennej \( \hskip 0.3pc t. \hskip 0.3pc \) Metoda ta jest szczególnie przydatna, jeśli szukamy rozwiązania w zbiorze ograniczonym o zadanych wartościach na brzegu obszaru. Zinterpretujemy to poniżej rozważając równanie struny ograniczonej jednorodnej o jednorodnych warunkach brzegowych.
Rozważmy równanie struny
z warunkami brzegowymi
oraz warunkami początkowymi
Przyjmujemy przy tym, że \( \hskip 0.3pc \varphi (0)=\varphi (l)=0, \hskip 0.3pc \) \( \hskip 0.3pc \psi (0)=\psi (l)=0. \hskip 0.3pc \)
Szukamy rozwiązania w postaci
Podstawiając ostatnią funkcje do równania ( 1 ) otrzymamy
Przyjmując, że \( \hskip 0.3pc T\neq 0\hskip 0.3pc \hskip 0.3pc \) i \( \hskip 0.3pc X\neq 0 \hskip 0.3pc \) możemy ostatnie równanie przekształcić do postaci
Ponieważ lewa strona zależy tylko od \( \hskip 0.3pc t, \hskip 0.3pc \) zaś prawa strona tylko od \( \hskip 0.3pc x, \hskip 0.3pc \) zatem oba ilorazy muszą być równe stałej. Oznaczając tę stałą przez \( \hskip 0.3pc-\lambda \hskip 0.3pc \), ostatnią równość możemy zapisać w postaci dwóch równań:
Ponadto z warunków brzegowych ( 2 ) wynika natychmiast, że
Przedyskutujemy teraz rozwiązania równań ( 4 ) w zależności od znaku \( \hskip 0.3pc \lambda \hskip 0.3pc \)
Przypadek \( \hskip 0.3pc \lambda <0. \hskip 0.3pc \)
Rozwiązania równań ( 4 ) mają postać:
Z warunków brzegowych ( 5 ) wynika, że \( \hskip 0.3pc C=D=0, \hskip 0.3pc \) czyli \( \hskip 0.3pc u(x,t)=0. \hskip 0.3pc \). Ponieważ rozwiązanie zerowe nie jest dla nas interesujące, przypadek ten należy odrzucić.
Przypadek \( \hskip 0.3pc \lambda =0. \hskip 0.3pc \)
Rozwiązania równań ( 4 ) mają postać:
Uwzględniając warunki brzegowe ( 5 ) otrzymamy jak poprzednio \( \hskip 0.3pc u(x,t)=0, \hskip 0.3pc \), a zatem również ten przypadek należy odrzucić.
Przypadek \( \hskip 0.3pc \lambda >0. \hskip 0.3pc \) Wygodnie jest teraz w równaniu ( 4 ) symbol \( \hskip 0.3pc\lambda\hskip 0.3pc \) zastąpić symbolem \( \hskip 0.3pc \lambda^2, \hskip 0.3pc \) czyli zapisać te równania w postaci:
Rozwiązania mają wówczas postać
Z warunku \( \hskip 0.3pc X(0)=0\hskip 0.3pc \) wynika, że \( \hskip 0.3pc C=0, \hskip 0.3pc \) a warunek \( \hskip 0.3pc X(l)=0 \hskip 0.3pc \) daje równość
która jest spełniona dla \( \hskip 0.3pc \lambda_n =\dfrac{n\pi}{l}, \hskip 0.3pc \) \( \hskip 0.3pc n\in \mathbb N. \hskip 0.3pc \) Wartości te nazywamy wartościami własnymi. Zauważmy, że tylko dla takich wartości \( \hskip 0.3pc \lambda \hskip 0.3pc \) może istnieć szukane rozwiązanie.
Dla \( \hskip 0.3pc n\in \mathbb N \hskip 0.3pc \) połóżmy
oraz
Zauważmy, że tak określona funkcja \( \hskip 0.3pc u_n \hskip 0.3pc \) jest rozwiązaniem równania ( 1 ), spełnia warunki brzegowe ( 2 ), ale na ogół nie spełnia warunków początkowych ( 3 ).
Rozwiązania równania ( 1 ) które będzie spełniać waruneki ( 2 ) i ( 3 ) będziemy szukać w postaci sumy szeregu
Załóżmy, że szereg po prawej stronie jest jednostajnie zbieżny jak również szereg pierwszych i drugich pochodnych jest jednostajnie zbieżny do odpowiedniej pochodnej z funkcji \( \hskip 0.3pc u. \hskip 0.3pc \). Przy przyjętych założeniach pochodne szeregu są równe szeregowi pochodnych, a funkcja \( \hskip 0.3pc u \hskip 0.3pc \) spełnia równanie ( 1 ) oraz warunki brzegowe ( 2 ).
Oczywiście
Załóżmy dalej, że funkcje \( \hskip 0.3pc \varphi \hskip 0.3pc \) można rozwinąć w szereg sinusów w przedziale \( \hskip 0.3pc [0,l] \hskip 0.3pc \)
gdzie
Zauważmy, że pierwszy z warunków początkowych \( \hskip 0.3pc u(x,0)=\varphi (x)\hskip 0.3pc \) jest spełniony, jeśli \( \hskip 0.3pc A_n =\alpha_n\hskip 0.3pc \), czyli
W celu zapewnienia drugiego z warunków początkowych należy policzyć pochodną z funkcji \( \hskip 0.3pc u\hskip 0.3pc \) względem \( \hskip 0.3pc t\hskip 0.3pc \).
Stąd
Rozwijając funkcje \( \hskip 0.3pc\psi\hskip 0.3pc \) w szereg sinusów otrzymamy
gdzie
Zatem drugi z warunków początkowych ( 3 ) jest spełniony, jeśli \( \hskip 0.3pc \dfrac{na\pi}{l} B_n =\beta_n\hskip 0.3pc \), czyli
Szukane rozwiązanie ( 7 ) ma zatem postać
Rozważmy ponownie rozwiązanie \( \hskip 0.3pc u_n\hskip 0.3pc \) dane wzorem ( 6 ). Kładąc
otrzymamy
Funkcja \( \hskip 0.3pc u_n\hskip 0.3pc \) opisuje drgania harmoniczne (tzw. n-ta harmoniczna) odpowiadające wartości własnej \( \hskip 0.3pc\lambda_n = \dfrac{n\pi}{l}\hskip 0.3pc \), przy czym występujące tu wielkości mają następującą interpretacje fizyczną:
\( \hskip 0.3pc\rho_n \sin(\dfrac{n\pi}l x)\hskip 0.3pc -\,\, \) amplituda drgania \( \hskip 0.3pc n\hskip 0.3pc \)-tejharmonicznej;
\( \hskip 0.3pc \omega_n= \dfrac{na\pi}l \hskip 0.3pc-\,\, \) częstotliwość drgania \( \hskip 0.3pc n\hskip 0.3pc \)-tej harmonicznej.
Pamiętając że \( \hskip 0.3pc a^2=\dfrac{T}{\rho}\hskip 0.3pc \), gdzie \( \hskip 0.3pc T\hskip 0.3pc \) oznacza siłę naprężenia a \( \hskip 0.3pc\rho\hskip 0.3pc \) gęstość, otrzymamy
Częstotliwość \( \omega_1 = \dfrac{\pi}{l} \sqrt{\dfrac{T}{\rho}}\hskip 0.3pc \) odpowiada tzw. dżwiękowi podstawowemu (zwanemu też pierwszą harmoniczną). Jest to dżwięk najsilniejszy. Melodia struny zależy natomiast od dalszych dżwięków uzupełniających.
Jeśli \( \hskip 0.3pc A_1 = \ldots =A_{n-1}=0\hskip 0.3pc \) oraz \( \hskip 0.3pc B_1 = \dots =B_{n-1}=0,\hskip 0.3pc \) natomiast \( \hskip 0.3pc A_n\neq 0\hskip 0.3pc \) lub \( \hskip 0.3pc B_n\neq 0\hskip 0.3pc \), dżwięk podstawowy odpowiada częstotliwości \( \hskip 0.3pc\omega_n.\hskip 0.3pc \) Wynika stąd, że dżwięk struny zależy od warunków początkowych
oraz wielkości \( \hskip 0.3pc l,\hskip 0.3pc \) \( \hskip 0.3pc T\hskip 0.3pc \) i \( \hskip 0.3pc \rho\hskip 0.3pc \).
Informacja dodatkowa 1: Uzasadnienie poprawności metody
Przypomnijmy, że
gdzie
Oczywiście
Z równości
wynika, że
Podobnie możemy pokazać, że
Aby uzyskać jednostajną zbieżność wspomnianych wyżej szeregów wystarczy pokazać, że zbieżne są szeregi liczbowe
Oczywiście wystarczy pokazać zbieżność tych szeregów dla \( \hskip 0.3pc k=2. \hskip 0.3pc \)
Pokażemy teraz zbieżność szeregu
przy dodatkowym założeniu, że funkcja \( \hskip 0.3pc \varphi \hskip 0.3pc \) posiada czwartą pochodną, pochodna ta jest funkcją całkowalną i ponadto \( \hskip 0.3pc \varphi(0)=\varphi(l)=0 \hskip 0.3pc \) oraz \( \hskip 0.3pc\varphi^{\prime\prime} (0)=\varphi^{\prime\prime}(l)=0.\hskip 0.3pc \) Przyjmując \( \hskip 0.3pc \lambda_n = \dfrac{n\pi}{l}\hskip 0.3pc \) mamy
Całkując czterokrotnie przez części otrzymamy
Stąd
gdzie
W konsekwencji
skąd - na mocy kryterium porównawczego - wynika natychmiast, że badany szereg \( \hskip 0.3pc \displaystyle\sum_{n=1}^{\infty} n^2 |A_n| \hskip 0.3pc \) jest zbieżny. Analogicznie możemy pokazać, że szereg \( \hskip 0.3pc \displaystyle\sum_{n=1}^{\infty} n^2 |B_n| \hskip 0.3pc \) jest zbieżny. Oczywiście, przy przyjętych założeniach, również szeregi \( \hskip 0.3pc \displaystyle\sum_{n=1}^{\infty} n |A_n| \hskip 0.3pc \) oraz \( \hskip 0.3pc \displaystyle\sum_{n=1}^{\infty} n |B_n|\hskip 0.3pc \) są zbieżne. Oznacza to, że metoda zastosowana w tym module przy przyjętych założeniach o funkcjach \( \hskip 0.3pc \varphi \hskip 0.3pc \) i \( \hskip 0.3pc \psi \hskip 0.3pc \) jest poprawna.
Z teorii szeregów Fouriera wiadomo, że przyjęte tu założenia o funkcjach \( \hskip 0.3pc \varphi \hskip 0.3pc \) i \( \hskip 0.3pc \psi \hskip 0.3pc \) można znacznie osłabić.